Linear temporal logic with until and next, logical consecutions
نویسنده
چکیده
While specifications and verifications of concurrent systems employ Linear Temporal Logic (LT L), it is increasingly likely that 4 logical consequence in LT L will be used in the description of computations and parallel reasoning. Our paper considers logical 5 consequence in the standard LT L with temporal operations U (until) and N (next). The prime result is an algorithm recognizing 6 consecutions admissible in LT L, so we prove that LT L is decidable w.r.t. admissible inference rules. As a consequence we obtain 7 algorithms verifying the validity of consecutions in LT L and solving the satisfiability problem. We start by a simple reduction of 8 logical consecutions (inference rules) of LT L to equivalent ones in the reduced normal form (which have uniform structure and 9 consist of formulas of temporal degree 1). Then we apply a semantic technique based on LT L-Kripke structures with formula 10 definable subsets. This yields necessary and sufficient conditions for a consecution to be not admissible in LT L. These conditions 11 lead to an algorithm which recognizes consecutions (rules) admissible in LT L by verifying the validity of consecutions in special 12 finite Kripke structures of size square polynomial in reduced normal forms of the consecutions. As a consequence, this also solves 13 the satisfiability problem for LT L. Q1 14 c © 2008 Published by Elsevier B.V. 15
منابع مشابه
Logical consecutions in discrete linear temporal logic
We investigate logical consequence in temporal logics in terms of logical consecutions, i.e. inference rules. First, we discuss the question: what does it mean for a logical consecution to be ’correct’ in a propositional logic. We consider both valid and admissible consecutions in linear temporal logics and discuss the distinction between these two notions. The linear temporal logic LDTL, consi...
متن کاملIntransitive Linear Temporal Logic, Knowledge from Past, Decidability, Admissible Rules
Our paper studies linear temporal (with UNTIL and NEXT) logic based at a conception of intransitive time. non-transitive time. In particular, we demonstrate how the notion of knowledge might be represented in such a framework (here we consider logical operation N and the operation until U (actually, the time overall) to be directed to past). The basic mathematical problems we study are the fund...
متن کاملNon-transitive linear temporal logic and logical knowledge operations
We study a linear temporal logic LTLNT with non-transitive time (with NEXT and UNTIL) and possible interpretations for logical knowledge operations in this approach. We assume time to be non-transitive, linear and discrete, it is a major innovative part of our article. Motivation for our approach that time might be non-transitive and comments on possible interpretations of logical knowledge ope...
متن کاملOn the Expressive Power of Temporal Logic for Infinite Words
We study the expressive power of linear propositional temporal logic interpreted on finite sequences or words. We first give a transparent proof of the fact that a formal language is expressible in this logic if and only if its syntactic semigroup is finite and aperiodic. This gives an effective algorithm to decide whether a given rational language is expressible. Our main result states a simil...
متن کاملCraig Interpolation for Linear Temporal Languages
We study Craig interpolation for fragments and extensions of propositional linear temporal logic (PLTL). We consider various fragments of PLTL obtained by restricting the set of temporal connectives and, for each of these fragments, we identify its smallest extension that has Craig interpolation. Depending on the underlying set of temporal operators, this extension turns out to be one of the fo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Ann. Pure Appl. Logic
دوره 155 شماره
صفحات -
تاریخ انتشار 2008